Package pl.wendigo.chrome.api.indexeddb

Contains DevTools Protocol IndexedDB domain implementation accessible via IndexedDBDomain class.

Types

ClearObjectStoreRequest
Link copied to clipboard
data class ClearObjectStoreRequest(securityOrigin: String, databaseName: String, objectStoreName: String)
Represents request frame that can be used with IndexedDB#clearObjectStore operation call.
DatabaseWithObjectStores
Link copied to clipboard
data class DatabaseWithObjectStores(name: String, version: Double, objectStores: List<ObjectStore>)
Database with an array of object stores.
DataEntry
Link copied to clipboard
data class DataEntry(key: RemoteObject, primaryKey: RemoteObject, value: RemoteObject)
Data entry.
DeleteDatabaseRequest
Link copied to clipboard
data class DeleteDatabaseRequest(securityOrigin: String, databaseName: String)
Represents request frame that can be used with IndexedDB#deleteDatabase operation call.
DeleteObjectStoreEntriesRequest
Link copied to clipboard
data class DeleteObjectStoreEntriesRequest(securityOrigin: String, databaseName: String, objectStoreName: String, keyRange: KeyRange)
Represents request frame that can be used with IndexedDB#deleteObjectStoreEntries operation call.
GetMetadataRequest
Link copied to clipboard
data class GetMetadataRequest(securityOrigin: String, databaseName: String, objectStoreName: String)
Represents request frame that can be used with IndexedDB#getMetadata operation call.
GetMetadataResponse
Link copied to clipboard
data class GetMetadataResponse(entriesCount: Double, keyGeneratorValue: Double)
Represents response frame that is returned from IndexedDB#getMetadata operation call.
IndexedDBDomain
Link copied to clipboard
class IndexedDBDomain : Domain
IndexedDBDomain represents IndexedDB protocol domain request/response operations and events that can be captured.
Key
Link copied to clipboard
data class Key(type: String, number: Double?, string: String?, date: Double?, array: List<Key>?)
Key.
KeyPath
Link copied to clipboard
data class KeyPath(type: String, string: String?, array: List<String>?)
Key path.
KeyRange
Link copied to clipboard
data class KeyRange(lower: Key?, upper: Key?, lowerOpen: Boolean, upperOpen: Boolean)
Key range.
ObjectStore
Link copied to clipboard
data class ObjectStore(name: String, keyPath: KeyPath, autoIncrement: Boolean, indexes: List<ObjectStoreIndex>)
Object store.
ObjectStoreIndex
Link copied to clipboard
data class ObjectStoreIndex(name: String, keyPath: KeyPath, unique: Boolean, multiEntry: Boolean)
Object store index.
RequestDatabaseNamesRequest
Link copied to clipboard
data class RequestDatabaseNamesRequest(securityOrigin: String)
Represents request frame that can be used with IndexedDB#requestDatabaseNames operation call.
RequestDatabaseNamesResponse
Link copied to clipboard
data class RequestDatabaseNamesResponse(databaseNames: List<String>)
Represents response frame that is returned from IndexedDB#requestDatabaseNames operation call.
RequestDatabaseRequest
Link copied to clipboard
data class RequestDatabaseRequest(securityOrigin: String, databaseName: String)
Represents request frame that can be used with IndexedDB#requestDatabase operation call.
RequestDatabaseResponse
Link copied to clipboard
data class RequestDatabaseResponse(databaseWithObjectStores: DatabaseWithObjectStores)
Represents response frame that is returned from IndexedDB#requestDatabase operation call.
RequestDataRequest
Link copied to clipboard
data class RequestDataRequest(securityOrigin: String, databaseName: String, objectStoreName: String, indexName: String, skipCount: Int, pageSize: Int, keyRange: KeyRange?)
Represents request frame that can be used with IndexedDB#requestData operation call.
RequestDataResponse
Link copied to clipboard
data class RequestDataResponse(objectStoreDataEntries: List<DataEntry>, hasMore: Boolean)
Represents response frame that is returned from IndexedDB#requestData operation call.